package com.java.test2;

import java.util.Comparator;

public class StudentComparator implements Comparator {
	/**
	 * Student的比较器
	 */
	@Override
	public int compare(Object o1, Object o2) {
		// 比较此对象与指定对象的大小，分别为大于，等于，小于，对应返回值为：1,0，-1
		// 初始化操作
		int i = 0;
		if (o1 == null || o2 == null) {
			// o1,o2为空时
			i = 0;
		} else if (((Student) o1).getStuscore() > ((Student) o2).getStuscore()) {
			// o1>o2
			i = 1;
		} else if (((Student) o1).getStuscore() < ((Student) o2).getStuscore()) {
			// o1<o2
			i = -1;
		}
		return i;
	}

}
